import random

def guess_number_game():
    #生成1到100之间的随机数
    secret_number = random.randint(1, 100)

    #输入玩家姓名
    player_name = input("你好，欢迎来到神秘数游戏! 请输入你的姓名:")
    print(f"{player_name},神秘数是一个'1~100'的整数，你共有 5 次机会，猜测神秘数是什么。")

    #初始化猜测次数
    guess_limit = 5
    guess_count = 0

    #游戏循环
    while guess_count < guess_limit:
        guess = int(input("请输入你猜测的数字:"))
        guess_count += 1

        #判断数字的大小
        if guess == secret_number:
            print("恭喜你,猜对了!")
            break
        elif guess < secret_number:
            print("猜小了")
        else:
            print("猜大了")

        #显示还有多少次机会
        if guess_count < guess_limit:
            print(f"您还有 {guess_limit - guess_count} 次机会!")

    if guess != secret_number:
        print("很遗憾，游戏结束，欢迎下次再试!")

#运行游戏
guess_number_game()